package net.jiastudy.biz.project.entity;

import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;

import net.jiastudy.core.base.BaseEntity;

public class DeptProjectReport extends BaseEntity<DeptProjectReport> {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Long projectId;
	@JSONField(format = "yyyy-MM-dd")
	private Date reportDate;
	private String remark;
	
	@TableField(exist = false)
	private List<DeptProjectReportWorkSchedule> workSchedules;
	
	@TableField(exist = false)
	private List<DeptProjectReportMoneySchedule> moneySchedules;
	
	public List<DeptProjectReportWorkSchedule> getWorkSchedules() {
		return workSchedules;
	}
	public void setWorkSchedules(List<DeptProjectReportWorkSchedule> workSchedules) {
		this.workSchedules = workSchedules;
	}
	public List<DeptProjectReportMoneySchedule> getMoneySchedules() {
		return moneySchedules;
	}
	public void setMoneySchedules(List<DeptProjectReportMoneySchedule> moneySchedules) {
		this.moneySchedules = moneySchedules;
	}
	public Long getProjectId() {
		return projectId;
	}
	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}
	public Date getReportDate() {
		return reportDate;
	}
	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
}
